package io.geekidea.boot.store.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import io.geekidea.boot.store.dto.StoreDto;
import io.geekidea.boot.store.entity.AreaName;
import io.geekidea.boot.store.entity.OneStore;
import io.geekidea.boot.store.entity.Store;

import io.geekidea.boot.store.query.StoreQuery;

import java.util.List;

public interface StoreService extends IService<Store> {
    Boolean delById(Integer id);
    Page<Store> headquartersPage(Page<Store> page, StoreQuery storeQuery);
    OneStore getOneStore(Integer id);

    List<AreaName> getAllAreaName();

    //根据战区获得门店名
    List<Store> getStore(Integer areaId);


    int addStore(StoreDto storeDto);
}
